/**
 * http配置
 */
import Vue from 'vue'
import axios from 'axios'
import { Message,MessageBox } from 'element-ui';
// import ElementUI from 'element-ui';
axios.defaults.timeout = 500000;
axios.defaults.withCredentials = true;
axios.defaults.headers.contentType = 'application/json';
// http请求拦截器
axios.interceptors.request.use(config => {
	return config;
}, error => {
    let errormsg='服务器异常，请稍后重新尝试';
//	if(Vue.prototype.ajaxerrortype==0){
//      Vue.prototype.ajaxerrortype=1;
//      MessageBox.confirm(errormsg, '温馨提示', {
//          confirmButtonText: '确定',
//          cancelButtonText: '取消',
//          type: 'warning'
//      }).then(() => {
//      	Vue.prototype.ajaxerrortype=0;
//      }).catch(() => { 
//          Vue.prototype.ajaxerrortype=0;
//      });
//  }
	return Promise.reject(data);
})
// http响应拦截器
axios.interceptors.response.use(data => { // 响应成功关闭loading
	return data;
}, error => {
    let errormsg='服务器异常，请稍后重新尝试';
//	if(Vue.prototype.ajaxerrortype==0){
//      Vue.prototype.ajaxerrortype=1;
//      MessageBox.confirm(errormsg, '温馨提示', {
//          confirmButtonText: '确定',
//          cancelButtonText: '取消',
//          type: 'warning'
//      }).then(() => {
//      	Vue.prototype.ajaxerrortype=0;
//      }).catch(() => { 
//          Vue.prototype.ajaxerrortype=0;
//      });
//  }
	return Promise.reject(data);
})

export default axios